package com.sz.jinzheng.service;


import com.sz.jinzheng.model.PageBean;
import com.sz.jinzheng.model.StaffExmination;

import java.util.List;

public interface StaffExaminationService {
    /**
     * 更新StaffExmination
     * @param staffExmination
     * @return
     */
    int updateStaffExmination(StaffExmination staffExmination);
    /**
     * 通过用户id跟任务id查询(保证一个人每个任务只能参与一次)
     *
     * @param staffExmination
     * @return
     */
    Integer getStaffExminationByUid(StaffExmination staffExmination);

    /**
     * 通过用户id查询到已完成的任务
     *
     * @param staffMemberId
     * @return
     */
    PageBean<StaffExmination> getMyCompleteStaffExmination(Integer staffMemberId,int index,int size);

    /**
     * 通过用户id查询到待完成的任务
     *
     * @param staffMemberId
     * @return
     */
    PageBean<StaffExmination> getMyCompletingStaffExmination(Integer staffMemberId,int index,int size);
}
